Skip to content

Review and improve website design and logic#48

Merged
watterfall merged 1 commit intomainfrom
claude/improve-website-design-logic-0186RRtaqZT6agS9Atxeb76V
Nov 25, 2025
Merged

Review and improve website design and logic#48
watterfall merged 1 commit intomainfrom
claude/improve-website-design-logic-0186RRtaqZT6agS9Atxeb76V

Conversation

@watterfall
Copy link
Contributor

  • Add FAQ translations (zh/en) and refactor FAQs.astro to use i18n keys
  • Remove hardcoded default values in Features2.astro (anti-pattern)
  • Fix Header.astro aria-label to use English for better accessibility
  • Remove non-standard data-i18n-aria attribute from ScrollToTop.astro
  • Delete upload-demo.astro test page from production
  • Migrate ESLint config to flat config format (ESLint 9.x compatibility)

This improves internationalization support and removes code quality issues identified during codebase audit.

- Add FAQ translations (zh/en) and refactor FAQs.astro to use i18n keys
- Remove hardcoded default values in Features2.astro (anti-pattern)
- Fix Header.astro aria-label to use English for better accessibility
- Remove non-standard data-i18n-aria attribute from ScrollToTop.astro
- Delete upload-demo.astro test page from production
- Migrate ESLint config to flat config format (ESLint 9.x compatibility)

This improves internationalization support and removes code quality issues
identified during codebase audit.
@vercel
Copy link

vercel bot commented Nov 25, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
website Ready Ready Preview Comment Nov 25, 2025 2:05pm

@watterfall watterfall merged commit f8c678f into main Nov 25, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants